IF exists(SELECT * FROM dbo.sysobjects WHERE name='startSchooljaarDossier' AND xtype='V') 
BEGIN
	DROP VIEW startSchooljaarDossier
END
GO

CREATE view startSchooljaarDossier
as
select l.klasNr,l.voornaam,l.achternaam,l.klas,info.volgNr,info.bericht,k.naamcode 
from leerlingen as l
left join leraars..klasleraars as k
on l.klas = k.klas
left join
(select 1 as volgNr,inschrijvingsNr,noodbericht as bericht from noodbericht
union
select 2,inschrijvingsNr,publiekbericht from noodbericht
union 
select 3,inschrijvingsNr,medischeCategorie from persoonlijkeGegevens
union
select 4,inschrijvingsNr,medischeOpmerking from persoonlijkeGegevens
union
select 5,inschrijvingsNr,socialeCategorie from persoonlijkeGegevens
union 
select 6,inschrijvingsNr,socialeOpmerking from persoonlijkeGegevens
union 
select 7,inschrijvingsNr,lezenSchrijvenCategorie from persoonlijkeGegevens
union
select 8,inschrijvingsNr,rekenenCategorie from persoonlijkeGegevens
union
select 9,inschrijvingsNr,lerenStuderenOpmerking from persoonlijkeGegevens
union 
select 10,inschrijvingsNr,lerenStuderenCategorie from persoonlijkeGegevens
union
select 11,inschrijvingsNr,sportCategorie from persoonlijkeGegevens
union
select 12,inschrijvingsNr, opmerking from persoonlijkeGegevens
) as info
on l.inschrijvingsNr = info.inschrijvingsNr
where len(info.bericht)>0
and bericht <> '0' 
and bericht <> 'NaN'